stem the torrent - Almanca İngilizce Sözlük